McBufferMode 列舉
定義如何融合兩個方法間的速度。可用於單軸及多軸。
某些方法具有稱作 "BufferMode" 的輸入,有了此輸入,函式可在非緩衝模式(預設行為)或緩衝模式下使用。
非緩衝模式:命令會立即執行,即使此命令干擾到另一個運動,此緩衝區為清除狀態。
緩衝模式:命令會等到當前方法設定其“完成”欄位(或 InSync、InVelocity...)才開始執行。
命名空間:IntervalZero.KINGSTAR.Base
組合: IntervalZero.KINGSTAR.Base (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
public enum McBufferMode
Public Enum McBufferMode
成員
成員名稱 | 值 | 說明 |
---|---|---|
mcAborting | 0 | 當前方法中止除了 StopAxis 之外的所有佇列運動,且會立即對軸產生影響,此緩衝區為清除狀態。 |
mcBuffered | 1 | 一旦前一運動 "完成 (Done)",當前方法即對軸產生影響,在軸開始下一次移動之前,速度將設置為零。 |
mcBlendingLow | 2 | 速度與兩個方法的較低速度融合。 |
mcBlendingPrevious | 3 | 速度與第一個方法的速度混合。 |
mcBlendingNext | 4 | 速度與第二個方法的速度混合。 |
mcBlendingHigh | 5 | 速度與兩個方法的較高速度融合。 |
mcCancel | 6 | 若有進行中的運動,當前方法將取消。 |
參見